:root{
    --color-text: #035294;
  
     --time:#999999;
}




.hgt_main .banner_title {
    width: 1200px;
    margin: 0px auto;
    padding: 10px;
    box-sizing: content-box;
    font-size: 24px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    position: relative;
}
.hgt_main .banner_title::after {
    position: absolute;
    content: "";
    display: block;
    width: 6px;
    height: 24px;
    background: var( --color-text);
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

img {
    width: auto;
    max-width: 100%;
    -ms-interpolation-mode: bicubic;
}

.banner_box {
    background: url("../../images//bg.png") no-repeat center;
    background-size: 100% 100%;
    background-position: top;
    height: 320px;
}
.banner_box .ght_mian {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.banner_box .ght_mian .hgt_text {
    color: #de1c31;
}
.banner_box .ght_mian .hgt_input {
    background-color: #fff;
    height: 40px;
    width: 480px;
    display: flex;
    align-items: center;
    border-radius: 50px;
    padding: 0 10px;
    margin-top: 20px;
}
.banner_box .ght_mian .hgt_input input {
    outline: none;
    border: none;
    flex: 1;
}
.banner_box .ght_mian .hgt_input .search {
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.banner_box .ght_mian .hgt_input .search img {
    width: 100%;
    height: 100%;
}
.banner_box .ght_mian .hgt_text .hgt_item_zh {
    font-size: 40px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: bold;
    color: #de1c31;
    line-height: 47px;
    letter-spacing: 4px;
    margin: 10px 0;
}
.banner_box .ght_mian .hgt_text .hgt_item_es {
    font-size: 16px;
    font-family: Arial-Bold, Arial;
    font-weight: bold;
    color: #de1c31;
    line-height: 19px;
    letter-spacing: 8px;
}
.banner_box .ght_mian .logo {
    width: 85px;
    height: 76px;
}
.banner_box .ght_mian .logo img {
    width: 100%;
    height: 100%;
    display: block;
}

.banner_box .banner_title {
    width: 900px;
    height: 40px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: space-between;
}
.banner_box .banner_title .banner_lt {
    font-size: 14px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #ffffff;
    line-height: 16px;
}
.banner_box .banner_title .banner_rt {
    font-size: 14px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #ffffff;
    line-height: 16px;
}
.banner_box .banner_title .banner_rt span {
    position: relative;
    margin-right: 10px;
}
.banner_box .banner_title .banner_rt span::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 20px;
    background-color: #fff;
    /* inset: 0; */
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
}

/* 主体区域 */
.magin-center {
    width: 1200px;
    margin: 20px auto;
    background: #fff;
    padding: 20px 10px;
    box-sizing: content-box;
}

.hgt_main .hgt_newlist {
    padding: 16px 10px;
    box-sizing: content-box;
    display: flex;
    justify-content: space-between;
}
.hgt_main .hgt_newlist .hgt_newlist_lt {
    /* flex: 1; */
    padding: 0 24px;
    width: 560px;
}
.hgt_main .hgt_newlist .hgt_newlist_lt .forebox {
}
.hgt_main .hgt_newlist .hgt_newlist_lt .hgt_newlist_lt_tabs {
    display: flex;
    /* justify-content: space-between; */
}
.hgt_main
    .hgt_newlist
    .hgt_newlist_lt
    .hgt_newlist_lt_tabs
    .hgt_newlist_lt_tab {
    margin-left: 45px;
}
.hgt_main
    .hgt_newlist
    .hgt_newlist_lt
    .hgt_newlist_lt_tabs
    .hgt_newlist_lt_tab:first-child {
    margin-left: 0;
}

.hgt_main .hgt_newlist .hgt_newlist_lt .hgt_newlist_lt_lists {
    margin-top: 8px;
}
.hgt_main .hgt_newlist .hgt_newlist_lt .hgt_newlist_lt_lists .item {
    display: flex;
    padding: 9px 0;
    align-items: center;
}
.hgt_main .hgt_newlist .hgt_newlist_lt .hgt_newlist_lt_lists .item .title {
    font-size: 16px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    /* color: #333333; */
    line-height: 19px;
    /* flex: 1; */
    color: #333333;
    width: 390px;
}
.hgt_main .hgt_newlist .hgt_newlist_lt .hgt_newlist_lt_lists .item .time {
    width: 100px;
    color: var(--time);
    font-size: 14px;

    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    flex: 1;
    text-align: right;
}
.hgt_main
    .hgt_newlist
    .hgt_newlist_lt
    .hgt_newlist_lt_lists
    .item:hover
    .title {
    color: #005192;
}
.hgt_main .hgt_newlist .hgt_newlist_lt .hgt_newlist_lt_lists .item:hover .time {
    color: #005192;
}
.hgt_main
    .hgt_newlist
    .hgt_newlist_lt
    .hgt_newlist_lt_tabs
    .hgt_newlist_lt_tab {
    /* margin-left: 10px; */
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666666;

    padding: 8px;

    white-space: nowrap;
    cursor: pointer;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
}
.hgt_main
    .hgt_newlist
    .hgt_newlist_lt
    .hgt_newlist_lt_tabs
    .hgt_newlist_lt_tab
    a {
    font-weight: bold;
    font-size: 20px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    color: #666666;
}
.hgt_main
    .hgt_newlist
    .hgt_newlist_lt
    .hgt_newlist_lt_tabs
    .hgt_newlist_lt_tab.active {
    background-color:  var(--color-text);
    padding: 6px 16px;
    box-sizing: content-box;
    border-top-right-radius: 22px;
    font-weight: bold;
    color: #fff;
}
.hgt_main
    .hgt_newlist
    .hgt_newlist_lt
    .hgt_newlist_lt_tabs
    .hgt_newlist_lt_tab.active
    > a {
    font-weight: bold;
    color: #fff;
}

/* 专题专栏 */
.hgt_main .hgt_ztzl {
    width: 1200px;
    margin: 20px auto;
    /* background: #fff; */
    /* padding: 20px 10px; */
    box-sizing: content-box;
    display: flex;
    position: relative;
    overflow: hidden;
}
.hgt_main .hgt_ztzl .hgt_ztzl_box {
    display: flex;
    position: relative;
}
.hgt_main .hgt_ztzl .leftArrow {
    left: 0;
}
.hgt_main .hgt_ztzl .rightArrow {
    right: 0;
}
.hgt_main .hgt_ztzl .arrow {
    position: absolute;
    width: 27px;
    height: 71px;
    background: rgba(3, 82, 148, 0.8);
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    line-height: 71px;
    color: #fff;
    opacity: 0;
    cursor: pointer;
}
.hgt_main .hgt_ztzl:hover .arrow {
    opacity: 1;
    transition: all 0.3s;
}

.hgt_main .hgt_ztzl .hgt_ztzl_box .hgt_ztzl_item {
    margin-left: 10px;
    width: 300px;
}
.hgt_main .hgt_ztzl .hgt_ztzl_item:first-child {
    margin-left: 0;
}

/* 政务要闻模块开始 */

.zfywmk .zfywmk_box {
    /* height: 616px; */
    /* display: grid;
  grid-template-columns: repeat(2, 48%);
  gap: 20px; */
    display: flex;
    flex-wrap: wrap;
}
.zfywmk .zfywmk_box .zfywmk_box_item {
    font-weight: 400;
    color: #333333;
    padding: 14px;
    width: 50%;
}
.zfywmk .zfywmk_box .zfywmk_box_item .zfywmk_box_item_tabs {
    display: flex;
    border-bottom: 2px solid #f5f5f5;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    position: relative;
}
.zfywmk .zfywmk_box .zfywmk_box_item .title:first-child {
    margin-left: 0;
}
.zfywmk .zfywmk_box .zfywmk_box_item .title {
    /* border-bottom: 2px solid #f5f5f5;
  height: 30px;
  line-height: 30px;
 
  position: relative; */
    margin-left: 20px;
    font-weight: 400;
    color: #333333;
    font-size: 18px;
    cursor: pointer;
}
.zfywmk .zfywmk_box .zfywmk_box_item .title.active {
    position: relative;
}
.zfywmk .zfywmk_box .zfywmk_box_item .title.active::after {
    position: absolute;
    content: "";
    display: block;
    width: 80px;
    height: 2px;
    background-color: #005192;
    bottom: -1px;
}

.zfywmk .zfywmk_box .zfywmk_box_item .newlist {
    padding-left: 16px;
}
.zfywmk .zfywmk_box .zfywmk_box_item .newlist::after {
}
.zfywmk .zfywmk_box .zfywmk_box_item .newlist .newlist_item::after {
    position: absolute;
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    background-color: #005494;
    border-radius: 50%;
    top: 50%;
    left: -16px;
    transform: translateY(-50%);
}
.zfywmk .zfywmk_box .zfywmk_box_item .newlist .newlist_item {
    display: flex;
    padding: 10px 0;
    position: relative;
}
.zfywmk .zfywmk_box .zfywmk_box_item .newlist .newlist_item .lt {
    flex: 1;
}
.zfywmk .zfywmk_box .zfywmk_box_item .newlist .newlist_item .rt {
    width: 100px;
    text-align: right;
}
/* 互动交流模块开始 */

/* 政务公开模块开发开始 */

/* 政务服务 */

/* 公共样式 */
.smallsquare {
    position: relative;
    left: 10px;
}

.smallsquare::after {
    position: absolute;
    background: #999999;
    width: 4px;
    height: 4px;
    content: "";
    display: block;
    transform: translateY(-50%);
    top: 50%;
    left: -10px;
}
.ellipsis {
    /* 设置宽度，如果文本内容长短不一，可以设置max-width最大宽度显示，小于最大宽度不会打点 */
    width: 200px;
    /* 文本不会换行显示 */
    white-space: nowrap;
    /* 超出盒子部分隐藏 */
    overflow: hidden;
    /* 文本超出的部分打点显示 */
    text-overflow: ellipsis;
}
.underline {
    position: relative;
}
.underline::after {
    position: absolute;
    content: "";
    display: block;
    width: 80px;
    height: 2px;
    /* background-color: #005192; */
    bottom: -1px;
}

.flex_title {
    display: flex;
}

.num {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
    font-size: 0;
}
.num li {
    width: 20px;
    height: 5px;
    background: #d9d9d9;
    display: block;
    /* border-radius: 100%; */
    display: inline-block;
    margin: 0 5px;
    cursor: pointer;
}
.num .active {
    background: var( --color-text);
}
.ahover:hover {
    color: #005192;
    cursor: pointer;
}

/* xs mobile*/
@media (max-width: 768px) {
    body,html {
        width: 100% !important;
        min-height: 100vh !important;
     font-size: clamp(1rem, 1vw + 0.75rem, 1.5rem) !important; 
    }

    body.useOldFixed .footer {
        padding: 0 !important;
    }
    .footer {
        height: 100% !important;
        width: 100vw !important;
    }
    .hgt_home,
    .hgt_zmht {
        padding: 0 15px !important;
    }
    .banner_box {
        overflow: hidden !important;
    }
    .ght_mian {
        margin-top: 3vw !important;
    }
    .banner_box .banner_title {
        width: 100% !important;
        display: none !important;
    }
    .banner_box .banner_title .banner_rt {
        display: flex !important;
    }
    .banner_box .banner_title span {
        font-size: 3vw !important;
    }
    .footer_main_left {
        width: 100% !important;
    }
    .footer_main_left div {
        font-size: 3vw !important;
        line-height: 22px;
    }

    .footer_main_rigth {
        justify-content: center;
    }
    .img_item img {
        width: 20vw !important;
    }
    .magin-center {
        padding: 0 !important;
    }
    .ellipsis {
        margin-top: 3vw !important;
        width: 100% !important;
        padding: 0px !important;
    }
    .hgt_main .hgt_main_wenzhang {
        background-color: transparent !important;
        margin: 0 !important;
    }
    .hgt_main .banner_title {
        width: 100% !important;
        display: flex;
        align-items: center;
    }
    .hgt_main .banner_title::after {
        left: 15px !important;
    }
    .banner_title span {
        margin-left: 16px !important;
    }

    /* .hgt_main{padding-left: 20px!important;;padding-right: 20px!important;} */

    .magin-center {
        width: 100% !important;
        background-color: transparent;
    }
    .banner_box .banner_title,
    .hgt_main .hgt_ztzl {
        width: 100% !important;
    }
    .hgt_tabs_box .hgt_tabs {
        width: 100% !important;
        padding: 0 10px;
    }
    .hgt_tabs_box {
        height: 100% !important;
    }

    .banner_box {
        background-size: cover !important;
    }
    .hgt_tabs_box .hgt_tabs {
        flex-wrap: wrap;
        padding: 10px;
    }
    .hgt_tabs_box .hgt_tabs a {
        width: 33%;
    }
    .hgt_tabs_box .hgt_tabs a li {
        text-align: center;
    }
    .banner_box .ght_mian .hgt_input {
        width: 120% !important;
    }
    .banner_box .ght_mian .hgt_text .hgt_item_zh {
        font-size: 30px !important;
    }
    .hgt_tabs_box .hgt_tabs .hgt_tab {
        font-size: 18px !important;
    }
    .hgt_main .hgt_main_wenzhang .title {
        font-size: 18px !important;
        padding: 0 !important;
    }
    .hgt_main
        .hgt_main_wenzhang
        .main_container
        .main_container_lt
        .main_container_box_lt
        .main_container_lts {
        width: 100% !important;
        height: 185px !important;
    }
    .hgt_main .hgt_main_wenzhang .main_container .main_container_lt {
        width: 100% !important;
        height: 185px !important;
    }
    .hgt_main .hgt_main_wenzhang .main_container .main_container_list {
        width: 100% !important;
    }
    .hgt_main .hgt_main_wenzhang .main_container {
        display: inline !important;
    }
    .hgt_main .hgt_main_wenzhang .main_container .main_container_list {
        width: 100% !important;
        height: 300px !important;
    }
    .hgt_main .hgt_main_wenzhang .main_container .main_container_rt {
        width: 100vw !important;
        padding: 0 !important;
    }
    .hgt_main .hgt_main_wenzhang .main_container .main_container_rt .titles {
        width: 100vw !important;
    }
    .hgt_main .hgt_main_wenzhang .main_container .main_container_rt .titles p {
        width: 100% !important;
    }
    .hgt_main .hgt_newlist {
        display: inline !important;
    }
    .hgt_main .hgt_newlist .hgt_newlist_lt {
        width: 100% !important;
        margin-top: 20px;
    }
    .hgt_main
        .hgt_newlist
        .hgt_newlist_lt
        .hgt_newlist_lt_tabs
        .hgt_newlist_lt_tab {
        white-space: initial;
        padding: 0 !important;
        height: 100% !important;
    }
    .hgt_main
        .hgt_newlist
        .hgt_newlist_lt
        .hgt_newlist_lt_tabs
        .hgt_newlist_lt_tab
        a {
        font-size: 15px;
    }
    .hgt_main
        .hgt_newlist
        .hgt_newlist_lt
        .hgt_newlist_lt_tabs
        .hgt_newlist_lt_tab {
        margin: 0;
    }
    .hgt_main .hgt_newlist .hgt_newlist_lt .hgt_newlist_lt_tabs {
        justify-content: space-between !important;
        padding: 0 15px !important;
    }
    .magin-center {
        background-color: transparent !important;
    }
    .hgt_main .hgt_newlist .hgt_newlist_lt .hgt_newlist_lt_lists .item {
        padding: 8px !important;
    }
    .hgt_main .hgt_newlist .hgt_newlist_lt .hgt_newlist_lt_lists .item .time {
        width: 100px !important;
        flex: none;
    }
    .hgt_main
        .hgt_newlist
        .hgt_newlist_lt
        .hgt_newlist_lt_tabs
        .hgt_newlist_lt_tab.active {
        background-color: initial;
    }
    .hgt_main
        .hgt_newlist
        .hgt_newlist_lt
        .hgt_newlist_lt_tabs
        .hgt_newlist_lt_tab.active
        > a {
        color:  var( --color-text) !important;
    }
    .hgt_zffw_center {
        width: 100% !important;
    }
    .hgt_main .hgt_message .hgt_newlist_lt .botton,
    .hgt_main .hgt_message .hgt_newlist_lt .top {
        justify-content: center;
    }
    .hgt_main .hgt_zffw .content_zffw .list .list_item {
        margin: 0 !important;
        margin-left: 20px !important;
        margin-top: 10px !important;
    }
    #hgt_gkfw .cardlist,
    .hgt_main .hgt_zffw .cardlist {
        flex-wrap: wrap;
    }
    .hgt_main .hgt_newlist,
    .hgt_main .hgt_zmht .hgt_newlist_lt .hgt_zmht_box {
        display: inline !important;
    }
    .hgt_main .hgt_zmht .hgt_newlist_lt .hgt_zmht_box .item {
        width: 100% !important;
        margin: 0 !important;
        margin-top: 6px !important;
    }

    .hgt_main .hgt_newlist .hgt_newlist_lt {
        padding: 0 15px !important;
    }
    .guowuyuan {
        margin: 0 !important;
    }
    .hgt_main .hgt_zffw .bg_title .lt {
        margin-left: 0 !important;
    }
    .hgt_main .hgt_zffw .bg_title .rt {
        display: inline !important;
        margin-right: 0 !important;
    }
    .hgt_main .hgt_zffw .bg_title .rt .btn {
        width: 60px !important;
        height: 30px !important;
        line-height: 30px !important;
        font-size: 14px !important;
        margin-top: 8px;
    }

    /* 政务要闻 */
    .zfywmk .zfywmk_box {
        display: inline !important;
    }
    .zfywmk .zfywmk_box .zfywmk_box_item .zfywmk_box_item_tabs {
        justify-content: space-between;
    }
    .zfywmk .zfywmk_box .zfywmk_box_item .title {
        margin-left: 0 !important;
        font-size: 16px !important;
    }
    .zfywmk .zfywmk_box .zfywmk_box_item .newlist .newlist_item .rt {
        flex: 1;
        font-size: 14px !important;
    }
    .zfywmk .zfywmk_box .zfywmk_box_item .newlist .newlist_item .lt {
        width: 200px !important;
        font-size: 14px !important;
    }
    .zfywmk .zfywmk_box .zfywmk_box_item .newlist .newlist_item {
        padding: 4px 0 !important;
    }
    .footer .footer_main {
        display: inline !important;
    }
    .hgt_hdjlmk .hgt_hdjlmk_tabs .tab_box {
        display: inline;
    }
    .hgt_hdjlmk .hgt_hdjlmk_tabs .tab_box_item {
        width: 100% !important;
    }
    body.UseInMobile form#search_form_so {
        margin: 0 !important;
    }
    .hgt_hdjlmk .hgt_hdjlmk_box .hgt_hdjlmk_box_lt {
        display: inline;
    }
    .hgt_hdjlmk .hgt_hdjlmk_box .hgt_hdjlmk_box_lt .hgt_hdjlmk_box_lt_top {
        width: 100%;
    }
    .hgt_hdjlmk .hgt_hdjlmk_box .hgt_hdjlmk_box_lt .hgt_hdjlmk_box_lt_bt {
        width: 100%;
    }
    .hgt_hdjlmk .hgt_hdjlmk_box .hgt_hdjlmk_box_rt {
        display: inline;
    }
    .uc-content {
        width: 100% !important;
    }
    .hgt_mlhgt .hgt_mlhgt_box .hgt_icons {
        display: inline !important;
    }
    .hgt_mlhgt .hgt_mlhgt_box .hgt_imgtab {
        display: inline !important;
    }
    .hgt_mlhgt .hgt_mlhgt_box .hgt_imgtab .hgt_imgtab_item img {
        width: 100% !important;
        height: 100% !important;
    }
    .hgt_mlhgt .hgt_mlhgt_box .hgt_imgtab .hgt_imgtab_item span {
        margin: 10px 0 !important;
    }

    /* 飘窗 */
    #ad3 {
        width: 30vw !important;
    }
    .hgt_main .banner_title {
        width: 100% !important;
        margin: 0 auto !important;
        overflow: hidden;
    }
    .uc-home-scroll .banner_title {
        width: 100% !important;
        margin: 0 auto !important;
        overflow: hidden;
    }
    .banner_title {
        /* width: 90vw !important; */
        padding: 0 !important;
        /* display: none !important; */
        margin-top: 10px !important;
    }
    .banner_title span {
        margin-left: 30px !important;
    }
    .uc-home-scroll .banner_title a {
        margin-left: 30px !important;
    }
    .hgt_hdjlmk
        .hgt_hdjlmk_box
        .hgt_hdjlmk_box_rt
        .hgt_hdjlmk_box_rt_top
        .box
        .box-top {
        display: initial;
    }
    .hgt_hdjlmk
        .hgt_hdjlmk_box
        .hgt_hdjlmk_box_rt
        .hgt_hdjlmk_box_rt_top
        .box
        .box-top
        .box-top_lt
        .img {
        width: auto !important;
    }
    .hgt_hdjlmk
        .hgt_hdjlmk_box
        .hgt_hdjlmk_box_rt
        .hgt_hdjlmk_box_rt_top
        .box
        .box-top
        .box-top_lt
        .img
        a {
        display: block !important;
        width: 100% !important;
    }
    .hgt_hdjlmk
        .hgt_hdjlmk_box
        .hgt_hdjlmk_box_rt
        .hgt_hdjlmk_box_rt_top
        .box
        .box-top
        .box-top_lt
        .img
        a
        img {
        width: 100% !important;
    }
    .footer .footer_main .footer_main_left img {
        object-fit: contain;
    }
    .hgt_main .hgt_message .hgt_newlist_lt .botton {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr);
    }
    .hgt_main .hgt_message .hgt_newlist_lt .botton .item {
        font-size: 3.2vw !important;
    }
    .hgt_main .hgt_zffw .cardlist .item .bt {
        font-size: 3.2vw !important;
    }
    .hgt_main .hgt_zffw .cardlist .item {
        width: 100% !important;
    }
    .hgt_main .hgt_zffw .cardlist {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
        row-gap: 3px;
        column-gap: 3px;
    }
    .hgt_main .hgt_zffw .bg_title .lt .ditu,
    .hgt_main .hgt_zffw .bg_title .lt {
        /* width:150px !important;
  object-fit: contain;
  flex-shrink: 0; */
        display: initial !important;
    }
    .hgt_main .hgt_zffw .bg_title .lt .ditu {
        display: flex !important;
        margin-left: 0 !important;
        font-size: 3vw !important;
        margin-left: 8px !important;
        align-items: center !important;
        margin-top: 6px;
    }
}

@media (max-width: 680px) {
    .imageList ul li span.pic {
        height: 168px !important;
    }

    .header-xuanfu-bar .skip ul li.gov {
        display: none;
    }
}

@media (max-width: 640px) {
    .header .logo dl dt {
        margin-right: 5px;
    }
    .header .logo dl dt img {
        height: 60px;
    }
    .header .logo dl dd span {
        font-size: 2.4em;
    }
    .header .logo dl dd font {
        display: none;
    }

    .footer-contact .module-span7 {
        float: none;
        width: auto;
    }
    .footer-contact .module-span5 {
        float: none;
        width: auto;
    }
    .footer-contact .module-span5 dt {
        display: none;
    }

    .common-head.add .menu1 li {
        width: 50%;
    }
    .common-more {
        display: none;
    }
    .inMobile {
        display: block;
    }
    .imageList ul li span.pic {
        height: 160px !important;
    }
    .imageList ul li span.txt {
        padding: 5px;
    }
    .imageList ul li span.txt:before {
        content: normal;
    }
    .imageList ul li span.txt font {
        display: block;
        width: auto;
        line-height: 35px;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }
}

@media (max-width: 480px) {
    .imageList ul li span.pic {
        height: 132px !important;
    }
    .ajaxList li .title {
        white-space: normal;
    }
    .ajaxList li .title a {
        white-space: normal;
    }
    .header-xuanfu-bar.fixed .skip ul .user {
        margin-right: 11%;
    }
}

@media (max-width: 450px) {
    .footer-link-menu ul li {
        width: 100% !important;
    }
    .footer-link-content ul li {
        width: 50%;
    }

    .imageList ul li span.pic {
        height: 132px !important;
    }
    .ajaxList li .title {
        white-space: normal;
    }
    .ajaxList li .title a {
        white-space: normal;
    }
    .header-xuanfu-bar.fixed .skip ul .user {
        margin-right: 14%;
    }
    .header-xuanfu-bar.fixed .skip ul li {
        padding-right: 3px;
        padding-left: 3px;
    }
}

@media (max-width: 400px) {
    .infoList.fileList li h4 a font {
        float: none;
        white-space: normal;
        max-width: 100%;
    }
    .infoList.fileList li .Icon {
        float: none;
        display: inline-block;
        vertical-align: middle;
    }
    .infoList li h4 {
        padding-right: 0 !important;
    }
    .infoList li h4 a {
        display: inline !important;
        float: none !important;
        max-width: none !important;
        padding-right: 12px !important;
        white-space: normal !important;
    }
    .infoList li h4 .time {
        position: static !important;
    }
    .imageList ul li span.pic {
        height: 120px !important;
    }

    .footer-wzbz img {
        height: 45px;
    }
    .footer-wzbz #conac img {
        height: 65px;
    }

    .footer-links ul li {
        width: 100%;
    }
}

@media (max-width: 360px) {
    .header .logo dl dt img {
        height: 50px;
    }
    .header .logo dl dd span {
        font-size: 2em;
    }
    .header-picker {
        width: 100%;
    }
    .header-xuanfu-bar .skip ul li.gov {
        display: none;
    }
}





